import {createService } from "../request"
const rq = createService('/myapi')

export function login(username, password, config) {
    return rq.post("/admin/login", {
        username,
        password
    }, config)
}

export function logout(config) {
    return rq.post("/admin/logout", {
    }, config)
}

export function getInfo(config) {
    return rq.get("/admin/getinfo",null,config)
}

export function updatePassword(data,config) {
    return rq.post("/admin/updatepassword",data,config)
}

// 获取管理员列表，带分页，注意为了统一格式，分页必须采用page, params, config这样的定义格式
export function getManagerList(page, params, config) {
    return rq.get(`/admin/manager/${page}`, {params}, config)
}

// 新增管理员
export function addManager(form, config) {
    return rq.post(`admin/manager`, form, config)
}
  
// 修改管理员
export function updateManagerById(form, config) {
    return rq.post(`/admin/manager/${form.id}`,form, config)
}
  
  
// 删除管理员
export function deleteManagerById(id, config) {
    return rq.post(`/admin/manager/${id}/delete`, null, config)
}

// 修改管理员状态
export function UpateManagerStatusById(id, status, config) {
    return rq.post(`/admin/manager/${id}/update_status`, {status}, config)
}
